package ebcs.database.bean;

import java.util.ArrayList;
import java.util.List;

public class AccessListExample {
    protected String orderByClause;

    protected boolean distinct;

    protected List<Criteria> oredCriteria;

    public AccessListExample() {
        oredCriteria = new ArrayList<Criteria>();
    }

    public void setOrderByClause(String orderByClause) {
        this.orderByClause = orderByClause;
    }

    public String getOrderByClause() {
        return orderByClause;
    }

    public void setDistinct(boolean distinct) {
        this.distinct = distinct;
    }

    public boolean isDistinct() {
        return distinct;
    }

    public List<Criteria> getOredCriteria() {
        return oredCriteria;
    }

    public void or(Criteria criteria) {
        oredCriteria.add(criteria);
    }

    public Criteria or() {
        Criteria criteria = createCriteriaInternal();
        oredCriteria.add(criteria);
        return criteria;
    }

    public Criteria createCriteria() {
        Criteria criteria = createCriteriaInternal();
        if (oredCriteria.size() == 0) {
            oredCriteria.add(criteria);
        }
        return criteria;
    }

    protected Criteria createCriteriaInternal() {
        Criteria criteria = new Criteria();
        return criteria;
    }

    public void clear() {
        oredCriteria.clear();
        orderByClause = null;
        distinct = false;
    }

    protected abstract static class GeneratedCriteria {
        protected List<Criterion> criteria;

        protected GeneratedCriteria() {
            super();
            criteria = new ArrayList<Criterion>();
        }

        public boolean isValid() {
            return criteria.size() > 0;
        }

        public List<Criterion> getAllCriteria() {
            return criteria;
        }

        public List<Criterion> getCriteria() {
            return criteria;
        }

        protected void addCriterion(String condition) {
            if (condition == null) {
                throw new RuntimeException("Value for condition cannot be null");
            }
            criteria.add(new Criterion(condition));
        }

        protected void addCriterion(String condition, Object value, String property) {
            if (value == null) {
                throw new RuntimeException("Value for " + property + " cannot be null");
            }
            criteria.add(new Criterion(condition, value));
        }

        protected void addCriterion(String condition, Object value1, Object value2, String property) {
            if (value1 == null || value2 == null) {
                throw new RuntimeException("Between values for " + property + " cannot be null");
            }
            criteria.add(new Criterion(condition, value1, value2));
        }

        public Criteria andSeqnoIsNull() {
            addCriterion("SEQNO is null");
            return (Criteria) this;
        }

        public Criteria andSeqnoIsNotNull() {
            addCriterion("SEQNO is not null");
            return (Criteria) this;
        }

        public Criteria andSeqnoEqualTo(String value) {
            addCriterion("SEQNO =", value, "seqno");
            return (Criteria) this;
        }

        public Criteria andSeqnoNotEqualTo(String value) {
            addCriterion("SEQNO <>", value, "seqno");
            return (Criteria) this;
        }

        public Criteria andSeqnoGreaterThan(String value) {
            addCriterion("SEQNO >", value, "seqno");
            return (Criteria) this;
        }

        public Criteria andSeqnoGreaterThanOrEqualTo(String value) {
            addCriterion("SEQNO >=", value, "seqno");
            return (Criteria) this;
        }

        public Criteria andSeqnoLessThan(String value) {
            addCriterion("SEQNO <", value, "seqno");
            return (Criteria) this;
        }

        public Criteria andSeqnoLessThanOrEqualTo(String value) {
            addCriterion("SEQNO <=", value, "seqno");
            return (Criteria) this;
        }

        public Criteria andSeqnoLike(String value) {
            addCriterion("SEQNO like", value, "seqno");
            return (Criteria) this;
        }

        public Criteria andSeqnoNotLike(String value) {
            addCriterion("SEQNO not like", value, "seqno");
            return (Criteria) this;
        }

        public Criteria andSeqnoIn(List<String> values) {
            addCriterion("SEQNO in", values, "seqno");
            return (Criteria) this;
        }

        public Criteria andSeqnoNotIn(List<String> values) {
            addCriterion("SEQNO not in", values, "seqno");
            return (Criteria) this;
        }

        public Criteria andSeqnoBetween(String value1, String value2) {
            addCriterion("SEQNO between", value1, value2, "seqno");
            return (Criteria) this;
        }

        public Criteria andSeqnoNotBetween(String value1, String value2) {
            addCriterion("SEQNO not between", value1, value2, "seqno");
            return (Criteria) this;
        }

        public Criteria andLoginidIsNull() {
            addCriterion("LOGINID is null");
            return (Criteria) this;
        }

        public Criteria andLoginidIsNotNull() {
            addCriterion("LOGINID is not null");
            return (Criteria) this;
        }

        public Criteria andLoginidEqualTo(String value) {
            addCriterion("LOGINID =", value, "loginid");
            return (Criteria) this;
        }

        public Criteria andLoginidNotEqualTo(String value) {
            addCriterion("LOGINID <>", value, "loginid");
            return (Criteria) this;
        }

        public Criteria andLoginidGreaterThan(String value) {
            addCriterion("LOGINID >", value, "loginid");
            return (Criteria) this;
        }

        public Criteria andLoginidGreaterThanOrEqualTo(String value) {
            addCriterion("LOGINID >=", value, "loginid");
            return (Criteria) this;
        }

        public Criteria andLoginidLessThan(String value) {
            addCriterion("LOGINID <", value, "loginid");
            return (Criteria) this;
        }

        public Criteria andLoginidLessThanOrEqualTo(String value) {
            addCriterion("LOGINID <=", value, "loginid");
            return (Criteria) this;
        }

        public Criteria andLoginidLike(String value) {
            addCriterion("LOGINID like", value, "loginid");
            return (Criteria) this;
        }

        public Criteria andLoginidNotLike(String value) {
            addCriterion("LOGINID not like", value, "loginid");
            return (Criteria) this;
        }

        public Criteria andLoginidIn(List<String> values) {
            addCriterion("LOGINID in", values, "loginid");
            return (Criteria) this;
        }

        public Criteria andLoginidNotIn(List<String> values) {
            addCriterion("LOGINID not in", values, "loginid");
            return (Criteria) this;
        }

        public Criteria andLoginidBetween(String value1, String value2) {
            addCriterion("LOGINID between", value1, value2, "loginid");
            return (Criteria) this;
        }

        public Criteria andLoginidNotBetween(String value1, String value2) {
            addCriterion("LOGINID not between", value1, value2, "loginid");
            return (Criteria) this;
        }

        public Criteria andCustNoIsNull() {
            addCriterion("CUST_NO is null");
            return (Criteria) this;
        }

        public Criteria andCustNoIsNotNull() {
            addCriterion("CUST_NO is not null");
            return (Criteria) this;
        }

        public Criteria andCustNoEqualTo(String value) {
            addCriterion("CUST_NO =", value, "custNo");
            return (Criteria) this;
        }

        public Criteria andCustNoNotEqualTo(String value) {
            addCriterion("CUST_NO <>", value, "custNo");
            return (Criteria) this;
        }

        public Criteria andCustNoGreaterThan(String value) {
            addCriterion("CUST_NO >", value, "custNo");
            return (Criteria) this;
        }

        public Criteria andCustNoGreaterThanOrEqualTo(String value) {
            addCriterion("CUST_NO >=", value, "custNo");
            return (Criteria) this;
        }

        public Criteria andCustNoLessThan(String value) {
            addCriterion("CUST_NO <", value, "custNo");
            return (Criteria) this;
        }

        public Criteria andCustNoLessThanOrEqualTo(String value) {
            addCriterion("CUST_NO <=", value, "custNo");
            return (Criteria) this;
        }

        public Criteria andCustNoLike(String value) {
            addCriterion("CUST_NO like", value, "custNo");
            return (Criteria) this;
        }

        public Criteria andCustNoNotLike(String value) {
            addCriterion("CUST_NO not like", value, "custNo");
            return (Criteria) this;
        }

        public Criteria andCustNoIn(List<String> values) {
            addCriterion("CUST_NO in", values, "custNo");
            return (Criteria) this;
        }

        public Criteria andCustNoNotIn(List<String> values) {
            addCriterion("CUST_NO not in", values, "custNo");
            return (Criteria) this;
        }

        public Criteria andCustNoBetween(String value1, String value2) {
            addCriterion("CUST_NO between", value1, value2, "custNo");
            return (Criteria) this;
        }

        public Criteria andCustNoNotBetween(String value1, String value2) {
            addCriterion("CUST_NO not between", value1, value2, "custNo");
            return (Criteria) this;
        }

        public Criteria andCustNameIsNull() {
            addCriterion("CUST_NAME is null");
            return (Criteria) this;
        }

        public Criteria andCustNameIsNotNull() {
            addCriterion("CUST_NAME is not null");
            return (Criteria) this;
        }

        public Criteria andCustNameEqualTo(String value) {
            addCriterion("CUST_NAME =", value, "custName");
            return (Criteria) this;
        }

        public Criteria andCustNameNotEqualTo(String value) {
            addCriterion("CUST_NAME <>", value, "custName");
            return (Criteria) this;
        }

        public Criteria andCustNameGreaterThan(String value) {
            addCriterion("CUST_NAME >", value, "custName");
            return (Criteria) this;
        }

        public Criteria andCustNameGreaterThanOrEqualTo(String value) {
            addCriterion("CUST_NAME >=", value, "custName");
            return (Criteria) this;
        }

        public Criteria andCustNameLessThan(String value) {
            addCriterion("CUST_NAME <", value, "custName");
            return (Criteria) this;
        }

        public Criteria andCustNameLessThanOrEqualTo(String value) {
            addCriterion("CUST_NAME <=", value, "custName");
            return (Criteria) this;
        }

        public Criteria andCustNameLike(String value) {
            addCriterion("CUST_NAME like", value, "custName");
            return (Criteria) this;
        }

        public Criteria andCustNameNotLike(String value) {
            addCriterion("CUST_NAME not like", value, "custName");
            return (Criteria) this;
        }

        public Criteria andCustNameIn(List<String> values) {
            addCriterion("CUST_NAME in", values, "custName");
            return (Criteria) this;
        }

        public Criteria andCustNameNotIn(List<String> values) {
            addCriterion("CUST_NAME not in", values, "custName");
            return (Criteria) this;
        }

        public Criteria andCustNameBetween(String value1, String value2) {
            addCriterion("CUST_NAME between", value1, value2, "custName");
            return (Criteria) this;
        }

        public Criteria andCustNameNotBetween(String value1, String value2) {
            addCriterion("CUST_NAME not between", value1, value2, "custName");
            return (Criteria) this;
        }

        public Criteria andSessqIsNull() {
            addCriterion("SESSQ is null");
            return (Criteria) this;
        }

        public Criteria andSessqIsNotNull() {
            addCriterion("SESSQ is not null");
            return (Criteria) this;
        }

        public Criteria andSessqEqualTo(String value) {
            addCriterion("SESSQ =", value, "sessq");
            return (Criteria) this;
        }

        public Criteria andSessqNotEqualTo(String value) {
            addCriterion("SESSQ <>", value, "sessq");
            return (Criteria) this;
        }

        public Criteria andSessqGreaterThan(String value) {
            addCriterion("SESSQ >", value, "sessq");
            return (Criteria) this;
        }

        public Criteria andSessqGreaterThanOrEqualTo(String value) {
            addCriterion("SESSQ >=", value, "sessq");
            return (Criteria) this;
        }

        public Criteria andSessqLessThan(String value) {
            addCriterion("SESSQ <", value, "sessq");
            return (Criteria) this;
        }

        public Criteria andSessqLessThanOrEqualTo(String value) {
            addCriterion("SESSQ <=", value, "sessq");
            return (Criteria) this;
        }

        public Criteria andSessqLike(String value) {
            addCriterion("SESSQ like", value, "sessq");
            return (Criteria) this;
        }

        public Criteria andSessqNotLike(String value) {
            addCriterion("SESSQ not like", value, "sessq");
            return (Criteria) this;
        }

        public Criteria andSessqIn(List<String> values) {
            addCriterion("SESSQ in", values, "sessq");
            return (Criteria) this;
        }

        public Criteria andSessqNotIn(List<String> values) {
            addCriterion("SESSQ not in", values, "sessq");
            return (Criteria) this;
        }

        public Criteria andSessqBetween(String value1, String value2) {
            addCriterion("SESSQ between", value1, value2, "sessq");
            return (Criteria) this;
        }

        public Criteria andSessqNotBetween(String value1, String value2) {
            addCriterion("SESSQ not between", value1, value2, "sessq");
            return (Criteria) this;
        }

        public Criteria andCreateDateIsNull() {
            addCriterion("CREATE_DATE is null");
            return (Criteria) this;
        }

        public Criteria andCreateDateIsNotNull() {
            addCriterion("CREATE_DATE is not null");
            return (Criteria) this;
        }

        public Criteria andCreateDateEqualTo(String value) {
            addCriterion("CREATE_DATE =", value, "createDate");
            return (Criteria) this;
        }

        public Criteria andCreateDateNotEqualTo(String value) {
            addCriterion("CREATE_DATE <>", value, "createDate");
            return (Criteria) this;
        }

        public Criteria andCreateDateGreaterThan(String value) {
            addCriterion("CREATE_DATE >", value, "createDate");
            return (Criteria) this;
        }

        public Criteria andCreateDateGreaterThanOrEqualTo(String value) {
            addCriterion("CREATE_DATE >=", value, "createDate");
            return (Criteria) this;
        }

        public Criteria andCreateDateLessThan(String value) {
            addCriterion("CREATE_DATE <", value, "createDate");
            return (Criteria) this;
        }

        public Criteria andCreateDateLessThanOrEqualTo(String value) {
            addCriterion("CREATE_DATE <=", value, "createDate");
            return (Criteria) this;
        }

        public Criteria andCreateDateLike(String value) {
            addCriterion("CREATE_DATE like", value, "createDate");
            return (Criteria) this;
        }

        public Criteria andCreateDateNotLike(String value) {
            addCriterion("CREATE_DATE not like", value, "createDate");
            return (Criteria) this;
        }

        public Criteria andCreateDateIn(List<String> values) {
            addCriterion("CREATE_DATE in", values, "createDate");
            return (Criteria) this;
        }

        public Criteria andCreateDateNotIn(List<String> values) {
            addCriterion("CREATE_DATE not in", values, "createDate");
            return (Criteria) this;
        }

        public Criteria andCreateDateBetween(String value1, String value2) {
            addCriterion("CREATE_DATE between", value1, value2, "createDate");
            return (Criteria) this;
        }

        public Criteria andCreateDateNotBetween(String value1, String value2) {
            addCriterion("CREATE_DATE not between", value1, value2, "createDate");
            return (Criteria) this;
        }

        public Criteria andCreateTimeIsNull() {
            addCriterion("CREATE_TIME is null");
            return (Criteria) this;
        }

        public Criteria andCreateTimeIsNotNull() {
            addCriterion("CREATE_TIME is not null");
            return (Criteria) this;
        }

        public Criteria andCreateTimeEqualTo(String value) {
            addCriterion("CREATE_TIME =", value, "createTime");
            return (Criteria) this;
        }

        public Criteria andCreateTimeNotEqualTo(String value) {
            addCriterion("CREATE_TIME <>", value, "createTime");
            return (Criteria) this;
        }

        public Criteria andCreateTimeGreaterThan(String value) {
            addCriterion("CREATE_TIME >", value, "createTime");
            return (Criteria) this;
        }

        public Criteria andCreateTimeGreaterThanOrEqualTo(String value) {
            addCriterion("CREATE_TIME >=", value, "createTime");
            return (Criteria) this;
        }

        public Criteria andCreateTimeLessThan(String value) {
            addCriterion("CREATE_TIME <", value, "createTime");
            return (Criteria) this;
        }

        public Criteria andCreateTimeLessThanOrEqualTo(String value) {
            addCriterion("CREATE_TIME <=", value, "createTime");
            return (Criteria) this;
        }

        public Criteria andCreateTimeLike(String value) {
            addCriterion("CREATE_TIME like", value, "createTime");
            return (Criteria) this;
        }

        public Criteria andCreateTimeNotLike(String value) {
            addCriterion("CREATE_TIME not like", value, "createTime");
            return (Criteria) this;
        }

        public Criteria andCreateTimeIn(List<String> values) {
            addCriterion("CREATE_TIME in", values, "createTime");
            return (Criteria) this;
        }

        public Criteria andCreateTimeNotIn(List<String> values) {
            addCriterion("CREATE_TIME not in", values, "createTime");
            return (Criteria) this;
        }

        public Criteria andCreateTimeBetween(String value1, String value2) {
            addCriterion("CREATE_TIME between", value1, value2, "createTime");
            return (Criteria) this;
        }

        public Criteria andCreateTimeNotBetween(String value1, String value2) {
            addCriterion("CREATE_TIME not between", value1, value2, "createTime");
            return (Criteria) this;
        }

        public Criteria andPhonemodelIsNull() {
            addCriterion("PHONEMODEL is null");
            return (Criteria) this;
        }

        public Criteria andPhonemodelIsNotNull() {
            addCriterion("PHONEMODEL is not null");
            return (Criteria) this;
        }

        public Criteria andPhonemodelEqualTo(String value) {
            addCriterion("PHONEMODEL =", value, "phonemodel");
            return (Criteria) this;
        }

        public Criteria andPhonemodelNotEqualTo(String value) {
            addCriterion("PHONEMODEL <>", value, "phonemodel");
            return (Criteria) this;
        }

        public Criteria andPhonemodelGreaterThan(String value) {
            addCriterion("PHONEMODEL >", value, "phonemodel");
            return (Criteria) this;
        }

        public Criteria andPhonemodelGreaterThanOrEqualTo(String value) {
            addCriterion("PHONEMODEL >=", value, "phonemodel");
            return (Criteria) this;
        }

        public Criteria andPhonemodelLessThan(String value) {
            addCriterion("PHONEMODEL <", value, "phonemodel");
            return (Criteria) this;
        }

        public Criteria andPhonemodelLessThanOrEqualTo(String value) {
            addCriterion("PHONEMODEL <=", value, "phonemodel");
            return (Criteria) this;
        }

        public Criteria andPhonemodelLike(String value) {
            addCriterion("PHONEMODEL like", value, "phonemodel");
            return (Criteria) this;
        }

        public Criteria andPhonemodelNotLike(String value) {
            addCriterion("PHONEMODEL not like", value, "phonemodel");
            return (Criteria) this;
        }

        public Criteria andPhonemodelIn(List<String> values) {
            addCriterion("PHONEMODEL in", values, "phonemodel");
            return (Criteria) this;
        }

        public Criteria andPhonemodelNotIn(List<String> values) {
            addCriterion("PHONEMODEL not in", values, "phonemodel");
            return (Criteria) this;
        }

        public Criteria andPhonemodelBetween(String value1, String value2) {
            addCriterion("PHONEMODEL between", value1, value2, "phonemodel");
            return (Criteria) this;
        }

        public Criteria andPhonemodelNotBetween(String value1, String value2) {
            addCriterion("PHONEMODEL not between", value1, value2, "phonemodel");
            return (Criteria) this;
        }

        public Criteria andRetcodeIsNull() {
            addCriterion("RETCODE is null");
            return (Criteria) this;
        }

        public Criteria andRetcodeIsNotNull() {
            addCriterion("RETCODE is not null");
            return (Criteria) this;
        }

        public Criteria andRetcodeEqualTo(String value) {
            addCriterion("RETCODE =", value, "retcode");
            return (Criteria) this;
        }

        public Criteria andRetcodeNotEqualTo(String value) {
            addCriterion("RETCODE <>", value, "retcode");
            return (Criteria) this;
        }

        public Criteria andRetcodeGreaterThan(String value) {
            addCriterion("RETCODE >", value, "retcode");
            return (Criteria) this;
        }

        public Criteria andRetcodeGreaterThanOrEqualTo(String value) {
            addCriterion("RETCODE >=", value, "retcode");
            return (Criteria) this;
        }

        public Criteria andRetcodeLessThan(String value) {
            addCriterion("RETCODE <", value, "retcode");
            return (Criteria) this;
        }

        public Criteria andRetcodeLessThanOrEqualTo(String value) {
            addCriterion("RETCODE <=", value, "retcode");
            return (Criteria) this;
        }

        public Criteria andRetcodeLike(String value) {
            addCriterion("RETCODE like", value, "retcode");
            return (Criteria) this;
        }

        public Criteria andRetcodeNotLike(String value) {
            addCriterion("RETCODE not like", value, "retcode");
            return (Criteria) this;
        }

        public Criteria andRetcodeIn(List<String> values) {
            addCriterion("RETCODE in", values, "retcode");
            return (Criteria) this;
        }

        public Criteria andRetcodeNotIn(List<String> values) {
            addCriterion("RETCODE not in", values, "retcode");
            return (Criteria) this;
        }

        public Criteria andRetcodeBetween(String value1, String value2) {
            addCriterion("RETCODE between", value1, value2, "retcode");
            return (Criteria) this;
        }

        public Criteria andRetcodeNotBetween(String value1, String value2) {
            addCriterion("RETCODE not between", value1, value2, "retcode");
            return (Criteria) this;
        }

        public Criteria andRetmsgIsNull() {
            addCriterion("RETMSG is null");
            return (Criteria) this;
        }

        public Criteria andRetmsgIsNotNull() {
            addCriterion("RETMSG is not null");
            return (Criteria) this;
        }

        public Criteria andRetmsgEqualTo(String value) {
            addCriterion("RETMSG =", value, "retmsg");
            return (Criteria) this;
        }

        public Criteria andRetmsgNotEqualTo(String value) {
            addCriterion("RETMSG <>", value, "retmsg");
            return (Criteria) this;
        }

        public Criteria andRetmsgGreaterThan(String value) {
            addCriterion("RETMSG >", value, "retmsg");
            return (Criteria) this;
        }

        public Criteria andRetmsgGreaterThanOrEqualTo(String value) {
            addCriterion("RETMSG >=", value, "retmsg");
            return (Criteria) this;
        }

        public Criteria andRetmsgLessThan(String value) {
            addCriterion("RETMSG <", value, "retmsg");
            return (Criteria) this;
        }

        public Criteria andRetmsgLessThanOrEqualTo(String value) {
            addCriterion("RETMSG <=", value, "retmsg");
            return (Criteria) this;
        }

        public Criteria andRetmsgLike(String value) {
            addCriterion("RETMSG like", value, "retmsg");
            return (Criteria) this;
        }

        public Criteria andRetmsgNotLike(String value) {
            addCriterion("RETMSG not like", value, "retmsg");
            return (Criteria) this;
        }

        public Criteria andRetmsgIn(List<String> values) {
            addCriterion("RETMSG in", values, "retmsg");
            return (Criteria) this;
        }

        public Criteria andRetmsgNotIn(List<String> values) {
            addCriterion("RETMSG not in", values, "retmsg");
            return (Criteria) this;
        }

        public Criteria andRetmsgBetween(String value1, String value2) {
            addCriterion("RETMSG between", value1, value2, "retmsg");
            return (Criteria) this;
        }

        public Criteria andRetmsgNotBetween(String value1, String value2) {
            addCriterion("RETMSG not between", value1, value2, "retmsg");
            return (Criteria) this;
        }

        public Criteria andJsessionIsNull() {
            addCriterion("JSESSION is null");
            return (Criteria) this;
        }

        public Criteria andJsessionIsNotNull() {
            addCriterion("JSESSION is not null");
            return (Criteria) this;
        }

        public Criteria andJsessionEqualTo(String value) {
            addCriterion("JSESSION =", value, "jsession");
            return (Criteria) this;
        }

        public Criteria andJsessionNotEqualTo(String value) {
            addCriterion("JSESSION <>", value, "jsession");
            return (Criteria) this;
        }

        public Criteria andJsessionGreaterThan(String value) {
            addCriterion("JSESSION >", value, "jsession");
            return (Criteria) this;
        }

        public Criteria andJsessionGreaterThanOrEqualTo(String value) {
            addCriterion("JSESSION >=", value, "jsession");
            return (Criteria) this;
        }

        public Criteria andJsessionLessThan(String value) {
            addCriterion("JSESSION <", value, "jsession");
            return (Criteria) this;
        }

        public Criteria andJsessionLessThanOrEqualTo(String value) {
            addCriterion("JSESSION <=", value, "jsession");
            return (Criteria) this;
        }

        public Criteria andJsessionLike(String value) {
            addCriterion("JSESSION like", value, "jsession");
            return (Criteria) this;
        }

        public Criteria andJsessionNotLike(String value) {
            addCriterion("JSESSION not like", value, "jsession");
            return (Criteria) this;
        }

        public Criteria andJsessionIn(List<String> values) {
            addCriterion("JSESSION in", values, "jsession");
            return (Criteria) this;
        }

        public Criteria andJsessionNotIn(List<String> values) {
            addCriterion("JSESSION not in", values, "jsession");
            return (Criteria) this;
        }

        public Criteria andJsessionBetween(String value1, String value2) {
            addCriterion("JSESSION between", value1, value2, "jsession");
            return (Criteria) this;
        }

        public Criteria andJsessionNotBetween(String value1, String value2) {
            addCriterion("JSESSION not between", value1, value2, "jsession");
            return (Criteria) this;
        }

        public Criteria andIpaddrIsNull() {
            addCriterion("IPADDR is null");
            return (Criteria) this;
        }

        public Criteria andIpaddrIsNotNull() {
            addCriterion("IPADDR is not null");
            return (Criteria) this;
        }

        public Criteria andIpaddrEqualTo(String value) {
            addCriterion("IPADDR =", value, "ipaddr");
            return (Criteria) this;
        }

        public Criteria andIpaddrNotEqualTo(String value) {
            addCriterion("IPADDR <>", value, "ipaddr");
            return (Criteria) this;
        }

        public Criteria andIpaddrGreaterThan(String value) {
            addCriterion("IPADDR >", value, "ipaddr");
            return (Criteria) this;
        }

        public Criteria andIpaddrGreaterThanOrEqualTo(String value) {
            addCriterion("IPADDR >=", value, "ipaddr");
            return (Criteria) this;
        }

        public Criteria andIpaddrLessThan(String value) {
            addCriterion("IPADDR <", value, "ipaddr");
            return (Criteria) this;
        }

        public Criteria andIpaddrLessThanOrEqualTo(String value) {
            addCriterion("IPADDR <=", value, "ipaddr");
            return (Criteria) this;
        }

        public Criteria andIpaddrLike(String value) {
            addCriterion("IPADDR like", value, "ipaddr");
            return (Criteria) this;
        }

        public Criteria andIpaddrNotLike(String value) {
            addCriterion("IPADDR not like", value, "ipaddr");
            return (Criteria) this;
        }

        public Criteria andIpaddrIn(List<String> values) {
            addCriterion("IPADDR in", values, "ipaddr");
            return (Criteria) this;
        }

        public Criteria andIpaddrNotIn(List<String> values) {
            addCriterion("IPADDR not in", values, "ipaddr");
            return (Criteria) this;
        }

        public Criteria andIpaddrBetween(String value1, String value2) {
            addCriterion("IPADDR between", value1, value2, "ipaddr");
            return (Criteria) this;
        }

        public Criteria andIpaddrNotBetween(String value1, String value2) {
            addCriterion("IPADDR not between", value1, value2, "ipaddr");
            return (Criteria) this;
        }

        public Criteria andLocainfoIsNull() {
            addCriterion("LOCAINFO is null");
            return (Criteria) this;
        }

        public Criteria andLocainfoIsNotNull() {
            addCriterion("LOCAINFO is not null");
            return (Criteria) this;
        }

        public Criteria andLocainfoEqualTo(String value) {
            addCriterion("LOCAINFO =", value, "locainfo");
            return (Criteria) this;
        }

        public Criteria andLocainfoNotEqualTo(String value) {
            addCriterion("LOCAINFO <>", value, "locainfo");
            return (Criteria) this;
        }

        public Criteria andLocainfoGreaterThan(String value) {
            addCriterion("LOCAINFO >", value, "locainfo");
            return (Criteria) this;
        }

        public Criteria andLocainfoGreaterThanOrEqualTo(String value) {
            addCriterion("LOCAINFO >=", value, "locainfo");
            return (Criteria) this;
        }

        public Criteria andLocainfoLessThan(String value) {
            addCriterion("LOCAINFO <", value, "locainfo");
            return (Criteria) this;
        }

        public Criteria andLocainfoLessThanOrEqualTo(String value) {
            addCriterion("LOCAINFO <=", value, "locainfo");
            return (Criteria) this;
        }

        public Criteria andLocainfoLike(String value) {
            addCriterion("LOCAINFO like", value, "locainfo");
            return (Criteria) this;
        }

        public Criteria andLocainfoNotLike(String value) {
            addCriterion("LOCAINFO not like", value, "locainfo");
            return (Criteria) this;
        }

        public Criteria andLocainfoIn(List<String> values) {
            addCriterion("LOCAINFO in", values, "locainfo");
            return (Criteria) this;
        }

        public Criteria andLocainfoNotIn(List<String> values) {
            addCriterion("LOCAINFO not in", values, "locainfo");
            return (Criteria) this;
        }

        public Criteria andLocainfoBetween(String value1, String value2) {
            addCriterion("LOCAINFO between", value1, value2, "locainfo");
            return (Criteria) this;
        }

        public Criteria andLocainfoNotBetween(String value1, String value2) {
            addCriterion("LOCAINFO not between", value1, value2, "locainfo");
            return (Criteria) this;
        }

        public Criteria andMobileNoIsNull() {
            addCriterion("MOBILE_NO is null");
            return (Criteria) this;
        }

        public Criteria andMobileNoIsNotNull() {
            addCriterion("MOBILE_NO is not null");
            return (Criteria) this;
        }

        public Criteria andMobileNoEqualTo(String value) {
            addCriterion("MOBILE_NO =", value, "mobileNo");
            return (Criteria) this;
        }

        public Criteria andMobileNoNotEqualTo(String value) {
            addCriterion("MOBILE_NO <>", value, "mobileNo");
            return (Criteria) this;
        }

        public Criteria andMobileNoGreaterThan(String value) {
            addCriterion("MOBILE_NO >", value, "mobileNo");
            return (Criteria) this;
        }

        public Criteria andMobileNoGreaterThanOrEqualTo(String value) {
            addCriterion("MOBILE_NO >=", value, "mobileNo");
            return (Criteria) this;
        }

        public Criteria andMobileNoLessThan(String value) {
            addCriterion("MOBILE_NO <", value, "mobileNo");
            return (Criteria) this;
        }

        public Criteria andMobileNoLessThanOrEqualTo(String value) {
            addCriterion("MOBILE_NO <=", value, "mobileNo");
            return (Criteria) this;
        }

        public Criteria andMobileNoLike(String value) {
            addCriterion("MOBILE_NO like", value, "mobileNo");
            return (Criteria) this;
        }

        public Criteria andMobileNoNotLike(String value) {
            addCriterion("MOBILE_NO not like", value, "mobileNo");
            return (Criteria) this;
        }

        public Criteria andMobileNoIn(List<String> values) {
            addCriterion("MOBILE_NO in", values, "mobileNo");
            return (Criteria) this;
        }

        public Criteria andMobileNoNotIn(List<String> values) {
            addCriterion("MOBILE_NO not in", values, "mobileNo");
            return (Criteria) this;
        }

        public Criteria andMobileNoBetween(String value1, String value2) {
            addCriterion("MOBILE_NO between", value1, value2, "mobileNo");
            return (Criteria) this;
        }

        public Criteria andMobileNoNotBetween(String value1, String value2) {
            addCriterion("MOBILE_NO not between", value1, value2, "mobileNo");
            return (Criteria) this;
        }

        public Criteria andIdNoIsNull() {
            addCriterion("ID_NO is null");
            return (Criteria) this;
        }

        public Criteria andIdNoIsNotNull() {
            addCriterion("ID_NO is not null");
            return (Criteria) this;
        }

        public Criteria andIdNoEqualTo(String value) {
            addCriterion("ID_NO =", value, "idNo");
            return (Criteria) this;
        }

        public Criteria andIdNoNotEqualTo(String value) {
            addCriterion("ID_NO <>", value, "idNo");
            return (Criteria) this;
        }

        public Criteria andIdNoGreaterThan(String value) {
            addCriterion("ID_NO >", value, "idNo");
            return (Criteria) this;
        }

        public Criteria andIdNoGreaterThanOrEqualTo(String value) {
            addCriterion("ID_NO >=", value, "idNo");
            return (Criteria) this;
        }

        public Criteria andIdNoLessThan(String value) {
            addCriterion("ID_NO <", value, "idNo");
            return (Criteria) this;
        }

        public Criteria andIdNoLessThanOrEqualTo(String value) {
            addCriterion("ID_NO <=", value, "idNo");
            return (Criteria) this;
        }

        public Criteria andIdNoLike(String value) {
            addCriterion("ID_NO like", value, "idNo");
            return (Criteria) this;
        }

        public Criteria andIdNoNotLike(String value) {
            addCriterion("ID_NO not like", value, "idNo");
            return (Criteria) this;
        }

        public Criteria andIdNoIn(List<String> values) {
            addCriterion("ID_NO in", values, "idNo");
            return (Criteria) this;
        }

        public Criteria andIdNoNotIn(List<String> values) {
            addCriterion("ID_NO not in", values, "idNo");
            return (Criteria) this;
        }

        public Criteria andIdNoBetween(String value1, String value2) {
            addCriterion("ID_NO between", value1, value2, "idNo");
            return (Criteria) this;
        }

        public Criteria andIdNoNotBetween(String value1, String value2) {
            addCriterion("ID_NO not between", value1, value2, "idNo");
            return (Criteria) this;
        }

        public Criteria andIdTypeIsNull() {
            addCriterion("ID_TYPE is null");
            return (Criteria) this;
        }

        public Criteria andIdTypeIsNotNull() {
            addCriterion("ID_TYPE is not null");
            return (Criteria) this;
        }

        public Criteria andIdTypeEqualTo(String value) {
            addCriterion("ID_TYPE =", value, "idType");
            return (Criteria) this;
        }

        public Criteria andIdTypeNotEqualTo(String value) {
            addCriterion("ID_TYPE <>", value, "idType");
            return (Criteria) this;
        }

        public Criteria andIdTypeGreaterThan(String value) {
            addCriterion("ID_TYPE >", value, "idType");
            return (Criteria) this;
        }

        public Criteria andIdTypeGreaterThanOrEqualTo(String value) {
            addCriterion("ID_TYPE >=", value, "idType");
            return (Criteria) this;
        }

        public Criteria andIdTypeLessThan(String value) {
            addCriterion("ID_TYPE <", value, "idType");
            return (Criteria) this;
        }

        public Criteria andIdTypeLessThanOrEqualTo(String value) {
            addCriterion("ID_TYPE <=", value, "idType");
            return (Criteria) this;
        }

        public Criteria andIdTypeLike(String value) {
            addCriterion("ID_TYPE like", value, "idType");
            return (Criteria) this;
        }

        public Criteria andIdTypeNotLike(String value) {
            addCriterion("ID_TYPE not like", value, "idType");
            return (Criteria) this;
        }

        public Criteria andIdTypeIn(List<String> values) {
            addCriterion("ID_TYPE in", values, "idType");
            return (Criteria) this;
        }

        public Criteria andIdTypeNotIn(List<String> values) {
            addCriterion("ID_TYPE not in", values, "idType");
            return (Criteria) this;
        }

        public Criteria andIdTypeBetween(String value1, String value2) {
            addCriterion("ID_TYPE between", value1, value2, "idType");
            return (Criteria) this;
        }

        public Criteria andIdTypeNotBetween(String value1, String value2) {
            addCriterion("ID_TYPE not between", value1, value2, "idType");
            return (Criteria) this;
        }

        public Criteria andAppverIsNull() {
            addCriterion("APPVER is null");
            return (Criteria) this;
        }

        public Criteria andAppverIsNotNull() {
            addCriterion("APPVER is not null");
            return (Criteria) this;
        }

        public Criteria andAppverEqualTo(String value) {
            addCriterion("APPVER =", value, "appver");
            return (Criteria) this;
        }

        public Criteria andAppverNotEqualTo(String value) {
            addCriterion("APPVER <>", value, "appver");
            return (Criteria) this;
        }

        public Criteria andAppverGreaterThan(String value) {
            addCriterion("APPVER >", value, "appver");
            return (Criteria) this;
        }

        public Criteria andAppverGreaterThanOrEqualTo(String value) {
            addCriterion("APPVER >=", value, "appver");
            return (Criteria) this;
        }

        public Criteria andAppverLessThan(String value) {
            addCriterion("APPVER <", value, "appver");
            return (Criteria) this;
        }

        public Criteria andAppverLessThanOrEqualTo(String value) {
            addCriterion("APPVER <=", value, "appver");
            return (Criteria) this;
        }

        public Criteria andAppverLike(String value) {
            addCriterion("APPVER like", value, "appver");
            return (Criteria) this;
        }

        public Criteria andAppverNotLike(String value) {
            addCriterion("APPVER not like", value, "appver");
            return (Criteria) this;
        }

        public Criteria andAppverIn(List<String> values) {
            addCriterion("APPVER in", values, "appver");
            return (Criteria) this;
        }

        public Criteria andAppverNotIn(List<String> values) {
            addCriterion("APPVER not in", values, "appver");
            return (Criteria) this;
        }

        public Criteria andAppverBetween(String value1, String value2) {
            addCriterion("APPVER between", value1, value2, "appver");
            return (Criteria) this;
        }

        public Criteria andAppverNotBetween(String value1, String value2) {
            addCriterion("APPVER not between", value1, value2, "appver");
            return (Criteria) this;
        }

        public Criteria andUnikeyIsNull() {
            addCriterion("UNIKEY is null");
            return (Criteria) this;
        }

        public Criteria andUnikeyIsNotNull() {
            addCriterion("UNIKEY is not null");
            return (Criteria) this;
        }

        public Criteria andUnikeyEqualTo(String value) {
            addCriterion("UNIKEY =", value, "unikey");
            return (Criteria) this;
        }

        public Criteria andUnikeyNotEqualTo(String value) {
            addCriterion("UNIKEY <>", value, "unikey");
            return (Criteria) this;
        }

        public Criteria andUnikeyGreaterThan(String value) {
            addCriterion("UNIKEY >", value, "unikey");
            return (Criteria) this;
        }

        public Criteria andUnikeyGreaterThanOrEqualTo(String value) {
            addCriterion("UNIKEY >=", value, "unikey");
            return (Criteria) this;
        }

        public Criteria andUnikeyLessThan(String value) {
            addCriterion("UNIKEY <", value, "unikey");
            return (Criteria) this;
        }

        public Criteria andUnikeyLessThanOrEqualTo(String value) {
            addCriterion("UNIKEY <=", value, "unikey");
            return (Criteria) this;
        }

        public Criteria andUnikeyLike(String value) {
            addCriterion("UNIKEY like", value, "unikey");
            return (Criteria) this;
        }

        public Criteria andUnikeyNotLike(String value) {
            addCriterion("UNIKEY not like", value, "unikey");
            return (Criteria) this;
        }

        public Criteria andUnikeyIn(List<String> values) {
            addCriterion("UNIKEY in", values, "unikey");
            return (Criteria) this;
        }

        public Criteria andUnikeyNotIn(List<String> values) {
            addCriterion("UNIKEY not in", values, "unikey");
            return (Criteria) this;
        }

        public Criteria andUnikeyBetween(String value1, String value2) {
            addCriterion("UNIKEY between", value1, value2, "unikey");
            return (Criteria) this;
        }

        public Criteria andUnikeyNotBetween(String value1, String value2) {
            addCriterion("UNIKEY not between", value1, value2, "unikey");
            return (Criteria) this;
        }

        public Criteria andDevkeyIsNull() {
            addCriterion("DEVKEY is null");
            return (Criteria) this;
        }

        public Criteria andDevkeyIsNotNull() {
            addCriterion("DEVKEY is not null");
            return (Criteria) this;
        }

        public Criteria andDevkeyEqualTo(String value) {
            addCriterion("DEVKEY =", value, "devkey");
            return (Criteria) this;
        }

        public Criteria andDevkeyNotEqualTo(String value) {
            addCriterion("DEVKEY <>", value, "devkey");
            return (Criteria) this;
        }

        public Criteria andDevkeyGreaterThan(String value) {
            addCriterion("DEVKEY >", value, "devkey");
            return (Criteria) this;
        }

        public Criteria andDevkeyGreaterThanOrEqualTo(String value) {
            addCriterion("DEVKEY >=", value, "devkey");
            return (Criteria) this;
        }

        public Criteria andDevkeyLessThan(String value) {
            addCriterion("DEVKEY <", value, "devkey");
            return (Criteria) this;
        }

        public Criteria andDevkeyLessThanOrEqualTo(String value) {
            addCriterion("DEVKEY <=", value, "devkey");
            return (Criteria) this;
        }

        public Criteria andDevkeyLike(String value) {
            addCriterion("DEVKEY like", value, "devkey");
            return (Criteria) this;
        }

        public Criteria andDevkeyNotLike(String value) {
            addCriterion("DEVKEY not like", value, "devkey");
            return (Criteria) this;
        }

        public Criteria andDevkeyIn(List<String> values) {
            addCriterion("DEVKEY in", values, "devkey");
            return (Criteria) this;
        }

        public Criteria andDevkeyNotIn(List<String> values) {
            addCriterion("DEVKEY not in", values, "devkey");
            return (Criteria) this;
        }

        public Criteria andDevkeyBetween(String value1, String value2) {
            addCriterion("DEVKEY between", value1, value2, "devkey");
            return (Criteria) this;
        }

        public Criteria andDevkeyNotBetween(String value1, String value2) {
            addCriterion("DEVKEY not between", value1, value2, "devkey");
            return (Criteria) this;
        }

        public Criteria andUuid1IsNull() {
            addCriterion("UUID1 is null");
            return (Criteria) this;
        }

        public Criteria andUuid1IsNotNull() {
            addCriterion("UUID1 is not null");
            return (Criteria) this;
        }

        public Criteria andUuid1EqualTo(String value) {
            addCriterion("UUID1 =", value, "uuid1");
            return (Criteria) this;
        }

        public Criteria andUuid1NotEqualTo(String value) {
            addCriterion("UUID1 <>", value, "uuid1");
            return (Criteria) this;
        }

        public Criteria andUuid1GreaterThan(String value) {
            addCriterion("UUID1 >", value, "uuid1");
            return (Criteria) this;
        }

        public Criteria andUuid1GreaterThanOrEqualTo(String value) {
            addCriterion("UUID1 >=", value, "uuid1");
            return (Criteria) this;
        }

        public Criteria andUuid1LessThan(String value) {
            addCriterion("UUID1 <", value, "uuid1");
            return (Criteria) this;
        }

        public Criteria andUuid1LessThanOrEqualTo(String value) {
            addCriterion("UUID1 <=", value, "uuid1");
            return (Criteria) this;
        }

        public Criteria andUuid1Like(String value) {
            addCriterion("UUID1 like", value, "uuid1");
            return (Criteria) this;
        }

        public Criteria andUuid1NotLike(String value) {
            addCriterion("UUID1 not like", value, "uuid1");
            return (Criteria) this;
        }

        public Criteria andUuid1In(List<String> values) {
            addCriterion("UUID1 in", values, "uuid1");
            return (Criteria) this;
        }

        public Criteria andUuid1NotIn(List<String> values) {
            addCriterion("UUID1 not in", values, "uuid1");
            return (Criteria) this;
        }

        public Criteria andUuid1Between(String value1, String value2) {
            addCriterion("UUID1 between", value1, value2, "uuid1");
            return (Criteria) this;
        }

        public Criteria andUuid1NotBetween(String value1, String value2) {
            addCriterion("UUID1 not between", value1, value2, "uuid1");
            return (Criteria) this;
        }

        public Criteria andLatIsNull() {
            addCriterion("LAT is null");
            return (Criteria) this;
        }

        public Criteria andLatIsNotNull() {
            addCriterion("LAT is not null");
            return (Criteria) this;
        }

        public Criteria andLatEqualTo(String value) {
            addCriterion("LAT =", value, "lat");
            return (Criteria) this;
        }

        public Criteria andLatNotEqualTo(String value) {
            addCriterion("LAT <>", value, "lat");
            return (Criteria) this;
        }

        public Criteria andLatGreaterThan(String value) {
            addCriterion("LAT >", value, "lat");
            return (Criteria) this;
        }

        public Criteria andLatGreaterThanOrEqualTo(String value) {
            addCriterion("LAT >=", value, "lat");
            return (Criteria) this;
        }

        public Criteria andLatLessThan(String value) {
            addCriterion("LAT <", value, "lat");
            return (Criteria) this;
        }

        public Criteria andLatLessThanOrEqualTo(String value) {
            addCriterion("LAT <=", value, "lat");
            return (Criteria) this;
        }

        public Criteria andLatLike(String value) {
            addCriterion("LAT like", value, "lat");
            return (Criteria) this;
        }

        public Criteria andLatNotLike(String value) {
            addCriterion("LAT not like", value, "lat");
            return (Criteria) this;
        }

        public Criteria andLatIn(List<String> values) {
            addCriterion("LAT in", values, "lat");
            return (Criteria) this;
        }

        public Criteria andLatNotIn(List<String> values) {
            addCriterion("LAT not in", values, "lat");
            return (Criteria) this;
        }

        public Criteria andLatBetween(String value1, String value2) {
            addCriterion("LAT between", value1, value2, "lat");
            return (Criteria) this;
        }

        public Criteria andLatNotBetween(String value1, String value2) {
            addCriterion("LAT not between", value1, value2, "lat");
            return (Criteria) this;
        }

        public Criteria andLatinfoIsNull() {
            addCriterion("LATINFO is null");
            return (Criteria) this;
        }

        public Criteria andLatinfoIsNotNull() {
            addCriterion("LATINFO is not null");
            return (Criteria) this;
        }

        public Criteria andLatinfoEqualTo(String value) {
            addCriterion("LATINFO =", value, "latinfo");
            return (Criteria) this;
        }

        public Criteria andLatinfoNotEqualTo(String value) {
            addCriterion("LATINFO <>", value, "latinfo");
            return (Criteria) this;
        }

        public Criteria andLatinfoGreaterThan(String value) {
            addCriterion("LATINFO >", value, "latinfo");
            return (Criteria) this;
        }

        public Criteria andLatinfoGreaterThanOrEqualTo(String value) {
            addCriterion("LATINFO >=", value, "latinfo");
            return (Criteria) this;
        }

        public Criteria andLatinfoLessThan(String value) {
            addCriterion("LATINFO <", value, "latinfo");
            return (Criteria) this;
        }

        public Criteria andLatinfoLessThanOrEqualTo(String value) {
            addCriterion("LATINFO <=", value, "latinfo");
            return (Criteria) this;
        }

        public Criteria andLatinfoLike(String value) {
            addCriterion("LATINFO like", value, "latinfo");
            return (Criteria) this;
        }

        public Criteria andLatinfoNotLike(String value) {
            addCriterion("LATINFO not like", value, "latinfo");
            return (Criteria) this;
        }

        public Criteria andLatinfoIn(List<String> values) {
            addCriterion("LATINFO in", values, "latinfo");
            return (Criteria) this;
        }

        public Criteria andLatinfoNotIn(List<String> values) {
            addCriterion("LATINFO not in", values, "latinfo");
            return (Criteria) this;
        }

        public Criteria andLatinfoBetween(String value1, String value2) {
            addCriterion("LATINFO between", value1, value2, "latinfo");
            return (Criteria) this;
        }

        public Criteria andLatinfoNotBetween(String value1, String value2) {
            addCriterion("LATINFO not between", value1, value2, "latinfo");
            return (Criteria) this;
        }

        public Criteria andLtokenIsNull() {
            addCriterion("LTOKEN is null");
            return (Criteria) this;
        }

        public Criteria andLtokenIsNotNull() {
            addCriterion("LTOKEN is not null");
            return (Criteria) this;
        }

        public Criteria andLtokenEqualTo(String value) {
            addCriterion("LTOKEN =", value, "ltoken");
            return (Criteria) this;
        }

        public Criteria andLtokenNotEqualTo(String value) {
            addCriterion("LTOKEN <>", value, "ltoken");
            return (Criteria) this;
        }

        public Criteria andLtokenGreaterThan(String value) {
            addCriterion("LTOKEN >", value, "ltoken");
            return (Criteria) this;
        }

        public Criteria andLtokenGreaterThanOrEqualTo(String value) {
            addCriterion("LTOKEN >=", value, "ltoken");
            return (Criteria) this;
        }

        public Criteria andLtokenLessThan(String value) {
            addCriterion("LTOKEN <", value, "ltoken");
            return (Criteria) this;
        }

        public Criteria andLtokenLessThanOrEqualTo(String value) {
            addCriterion("LTOKEN <=", value, "ltoken");
            return (Criteria) this;
        }

        public Criteria andLtokenLike(String value) {
            addCriterion("LTOKEN like", value, "ltoken");
            return (Criteria) this;
        }

        public Criteria andLtokenNotLike(String value) {
            addCriterion("LTOKEN not like", value, "ltoken");
            return (Criteria) this;
        }

        public Criteria andLtokenIn(List<String> values) {
            addCriterion("LTOKEN in", values, "ltoken");
            return (Criteria) this;
        }

        public Criteria andLtokenNotIn(List<String> values) {
            addCriterion("LTOKEN not in", values, "ltoken");
            return (Criteria) this;
        }

        public Criteria andLtokenBetween(String value1, String value2) {
            addCriterion("LTOKEN between", value1, value2, "ltoken");
            return (Criteria) this;
        }

        public Criteria andLtokenNotBetween(String value1, String value2) {
            addCriterion("LTOKEN not between", value1, value2, "ltoken");
            return (Criteria) this;
        }

        public Criteria andAccurlIsNull() {
            addCriterion("ACCURL is null");
            return (Criteria) this;
        }

        public Criteria andAccurlIsNotNull() {
            addCriterion("ACCURL is not null");
            return (Criteria) this;
        }

        public Criteria andAccurlEqualTo(String value) {
            addCriterion("ACCURL =", value, "accurl");
            return (Criteria) this;
        }

        public Criteria andAccurlNotEqualTo(String value) {
            addCriterion("ACCURL <>", value, "accurl");
            return (Criteria) this;
        }

        public Criteria andAccurlGreaterThan(String value) {
            addCriterion("ACCURL >", value, "accurl");
            return (Criteria) this;
        }

        public Criteria andAccurlGreaterThanOrEqualTo(String value) {
            addCriterion("ACCURL >=", value, "accurl");
            return (Criteria) this;
        }

        public Criteria andAccurlLessThan(String value) {
            addCriterion("ACCURL <", value, "accurl");
            return (Criteria) this;
        }

        public Criteria andAccurlLessThanOrEqualTo(String value) {
            addCriterion("ACCURL <=", value, "accurl");
            return (Criteria) this;
        }

        public Criteria andAccurlLike(String value) {
            addCriterion("ACCURL like", value, "accurl");
            return (Criteria) this;
        }

        public Criteria andAccurlNotLike(String value) {
            addCriterion("ACCURL not like", value, "accurl");
            return (Criteria) this;
        }

        public Criteria andAccurlIn(List<String> values) {
            addCriterion("ACCURL in", values, "accurl");
            return (Criteria) this;
        }

        public Criteria andAccurlNotIn(List<String> values) {
            addCriterion("ACCURL not in", values, "accurl");
            return (Criteria) this;
        }

        public Criteria andAccurlBetween(String value1, String value2) {
            addCriterion("ACCURL between", value1, value2, "accurl");
            return (Criteria) this;
        }

        public Criteria andAccurlNotBetween(String value1, String value2) {
            addCriterion("ACCURL not between", value1, value2, "accurl");
            return (Criteria) this;
        }

        public Criteria andAccodeIsNull() {
            addCriterion("ACCODE is null");
            return (Criteria) this;
        }

        public Criteria andAccodeIsNotNull() {
            addCriterion("ACCODE is not null");
            return (Criteria) this;
        }

        public Criteria andAccodeEqualTo(String value) {
            addCriterion("ACCODE =", value, "accode");
            return (Criteria) this;
        }

        public Criteria andAccodeNotEqualTo(String value) {
            addCriterion("ACCODE <>", value, "accode");
            return (Criteria) this;
        }

        public Criteria andAccodeGreaterThan(String value) {
            addCriterion("ACCODE >", value, "accode");
            return (Criteria) this;
        }

        public Criteria andAccodeGreaterThanOrEqualTo(String value) {
            addCriterion("ACCODE >=", value, "accode");
            return (Criteria) this;
        }

        public Criteria andAccodeLessThan(String value) {
            addCriterion("ACCODE <", value, "accode");
            return (Criteria) this;
        }

        public Criteria andAccodeLessThanOrEqualTo(String value) {
            addCriterion("ACCODE <=", value, "accode");
            return (Criteria) this;
        }

        public Criteria andAccodeLike(String value) {
            addCriterion("ACCODE like", value, "accode");
            return (Criteria) this;
        }

        public Criteria andAccodeNotLike(String value) {
            addCriterion("ACCODE not like", value, "accode");
            return (Criteria) this;
        }

        public Criteria andAccodeIn(List<String> values) {
            addCriterion("ACCODE in", values, "accode");
            return (Criteria) this;
        }

        public Criteria andAccodeNotIn(List<String> values) {
            addCriterion("ACCODE not in", values, "accode");
            return (Criteria) this;
        }

        public Criteria andAccodeBetween(String value1, String value2) {
            addCriterion("ACCODE between", value1, value2, "accode");
            return (Criteria) this;
        }

        public Criteria andAccodeNotBetween(String value1, String value2) {
            addCriterion("ACCODE not between", value1, value2, "accode");
            return (Criteria) this;
        }

        public Criteria andLstatIsNull() {
            addCriterion("LSTAT is null");
            return (Criteria) this;
        }

        public Criteria andLstatIsNotNull() {
            addCriterion("LSTAT is not null");
            return (Criteria) this;
        }

        public Criteria andLstatEqualTo(String value) {
            addCriterion("LSTAT =", value, "lstat");
            return (Criteria) this;
        }

        public Criteria andLstatNotEqualTo(String value) {
            addCriterion("LSTAT <>", value, "lstat");
            return (Criteria) this;
        }

        public Criteria andLstatGreaterThan(String value) {
            addCriterion("LSTAT >", value, "lstat");
            return (Criteria) this;
        }

        public Criteria andLstatGreaterThanOrEqualTo(String value) {
            addCriterion("LSTAT >=", value, "lstat");
            return (Criteria) this;
        }

        public Criteria andLstatLessThan(String value) {
            addCriterion("LSTAT <", value, "lstat");
            return (Criteria) this;
        }

        public Criteria andLstatLessThanOrEqualTo(String value) {
            addCriterion("LSTAT <=", value, "lstat");
            return (Criteria) this;
        }

        public Criteria andLstatLike(String value) {
            addCriterion("LSTAT like", value, "lstat");
            return (Criteria) this;
        }

        public Criteria andLstatNotLike(String value) {
            addCriterion("LSTAT not like", value, "lstat");
            return (Criteria) this;
        }

        public Criteria andLstatIn(List<String> values) {
            addCriterion("LSTAT in", values, "lstat");
            return (Criteria) this;
        }

        public Criteria andLstatNotIn(List<String> values) {
            addCriterion("LSTAT not in", values, "lstat");
            return (Criteria) this;
        }

        public Criteria andLstatBetween(String value1, String value2) {
            addCriterion("LSTAT between", value1, value2, "lstat");
            return (Criteria) this;
        }

        public Criteria andLstatNotBetween(String value1, String value2) {
            addCriterion("LSTAT not between", value1, value2, "lstat");
            return (Criteria) this;
        }

        public Criteria andFiled1IsNull() {
            addCriterion("FILED1 is null");
            return (Criteria) this;
        }

        public Criteria andFiled1IsNotNull() {
            addCriterion("FILED1 is not null");
            return (Criteria) this;
        }

        public Criteria andFiled1EqualTo(String value) {
            addCriterion("FILED1 =", value, "filed1");
            return (Criteria) this;
        }

        public Criteria andFiled1NotEqualTo(String value) {
            addCriterion("FILED1 <>", value, "filed1");
            return (Criteria) this;
        }

        public Criteria andFiled1GreaterThan(String value) {
            addCriterion("FILED1 >", value, "filed1");
            return (Criteria) this;
        }

        public Criteria andFiled1GreaterThanOrEqualTo(String value) {
            addCriterion("FILED1 >=", value, "filed1");
            return (Criteria) this;
        }

        public Criteria andFiled1LessThan(String value) {
            addCriterion("FILED1 <", value, "filed1");
            return (Criteria) this;
        }

        public Criteria andFiled1LessThanOrEqualTo(String value) {
            addCriterion("FILED1 <=", value, "filed1");
            return (Criteria) this;
        }

        public Criteria andFiled1Like(String value) {
            addCriterion("FILED1 like", value, "filed1");
            return (Criteria) this;
        }

        public Criteria andFiled1NotLike(String value) {
            addCriterion("FILED1 not like", value, "filed1");
            return (Criteria) this;
        }

        public Criteria andFiled1In(List<String> values) {
            addCriterion("FILED1 in", values, "filed1");
            return (Criteria) this;
        }

        public Criteria andFiled1NotIn(List<String> values) {
            addCriterion("FILED1 not in", values, "filed1");
            return (Criteria) this;
        }

        public Criteria andFiled1Between(String value1, String value2) {
            addCriterion("FILED1 between", value1, value2, "filed1");
            return (Criteria) this;
        }

        public Criteria andFiled1NotBetween(String value1, String value2) {
            addCriterion("FILED1 not between", value1, value2, "filed1");
            return (Criteria) this;
        }
    }

    public static class Criteria extends GeneratedCriteria {

        protected Criteria() {
            super();
        }
    }

    public static class Criterion {
        private String condition;

        private Object value;

        private Object secondValue;

        private boolean noValue;

        private boolean singleValue;

        private boolean betweenValue;

        private boolean listValue;

        private String typeHandler;

        public String getCondition() {
            return condition;
        }

        public Object getValue() {
            return value;
        }

        public Object getSecondValue() {
            return secondValue;
        }

        public boolean isNoValue() {
            return noValue;
        }

        public boolean isSingleValue() {
            return singleValue;
        }

        public boolean isBetweenValue() {
            return betweenValue;
        }

        public boolean isListValue() {
            return listValue;
        }

        public String getTypeHandler() {
            return typeHandler;
        }

        protected Criterion(String condition) {
            super();
            this.condition = condition;
            this.typeHandler = null;
            this.noValue = true;
        }

        protected Criterion(String condition, Object value, String typeHandler) {
            super();
            this.condition = condition;
            this.value = value;
            this.typeHandler = typeHandler;
            if (value instanceof List<?>) {
                this.listValue = true;
            } else {
                this.singleValue = true;
            }
        }

        protected Criterion(String condition, Object value) {
            this(condition, value, null);
        }

        protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
            super();
            this.condition = condition;
            this.value = value;
            this.secondValue = secondValue;
            this.typeHandler = typeHandler;
            this.betweenValue = true;
        }

        protected Criterion(String condition, Object value, Object secondValue) {
            this(condition, value, secondValue, null);
        }
    }
}